package com.ssy.lingxi.product.model.resp.material;

import com.ssy.lingxi.product.api.model.response.SimpleBrandResponse;
import com.ssy.lingxi.product.api.model.response.SimpleCustomerCategoryResponse;

import java.io.Serializable;

/**
 *
 * 商品能力 - 物料流程规则配置 查询 关联部分物料数据
 * @author 彭冬冬
 * @version 2.0.0
 * @date 2022/3/28 15:31
 */
public class MaterialProcessRelMaterialQueryVO implements Serializable {
    private static final long serialVersionUID = -5285890355051660300L;

    /**
     * 物料id
     */
    private Long materialId;

    /**
     * 物料编码
     */
    private String materialCode;

    /**
     * 物料名称
     */
    private String materialName;

    /**
     * 物料分组id
     */
    private Long materialGroupId;

    /**
     * 物料分组名称
     */
    private String materialGroupName;

    /**
     * 规格型号
     */
    private String type;

    /**
     * 品类
     */
    private SimpleCustomerCategoryResponse customerCategory;

    /**
     * 品牌
     */
    private SimpleBrandResponse brand;

    /**
     * 单位id
     */
    private Long unitId;

    /**
     * 单位名称
     */
    private String unitName;

    public Long getMaterialId() {
        return materialId;
    }

    public void setMaterialId(Long materialId) {
        this.materialId = materialId;
    }

    public String getMaterialCode() {
        return materialCode;
    }

    public void setMaterialCode(String materialCode) {
        this.materialCode = materialCode;
    }

    public String getMaterialName() {
        return materialName;
    }

    public void setMaterialName(String materialName) {
        this.materialName = materialName;
    }

    public Long getMaterialGroupId() {
        return materialGroupId;
    }

    public void setMaterialGroupId(Long materialGroupId) {
        this.materialGroupId = materialGroupId;
    }

    public String getMaterialGroupName() {
        return materialGroupName;
    }

    public void setMaterialGroupName(String materialGroupName) {
        this.materialGroupName = materialGroupName;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public SimpleCustomerCategoryResponse getCustomerCategory() {
        return customerCategory;
    }

    public void setCustomerCategory(SimpleCustomerCategoryResponse customerCategory) {
        this.customerCategory = customerCategory;
    }

    public SimpleBrandResponse getBrand() {
        return brand;
    }

    public void setBrand(SimpleBrandResponse brand) {
        this.brand = brand;
    }

    public Long getUnitId() {
        return unitId;
    }

    public void setUnitId(Long unitId) {
        this.unitId = unitId;
    }

    public String getUnitName() {
        return unitName;
    }

    public void setUnitName(String unitName) {
        this.unitName = unitName;
    }
}
